var form = layui.form;
$(function () {
  form.verify({
    nickname: function (value) {
      if (value.length > 6) {
        return "昵称长度必须在 1 ~ 6 个字符之间！";
      }
    },
  });
});
// ajax请求获取用户信息
initUserInfo();
//  先封装一个函数
function initUserInfo() {
  $.ajax({
    url: "/my/userinfo",
    type: "GET",
    success(res) {
      //   判断服务器想赢回来的数据是否等于0
      if (status != 0) {
        return layer.msg(res.message || "获取用户失败");
      }
      layer.msg("获取成功");
      // console.log(form);
      form.val("formUserInfo", res.data);
    },
  });
}

// 重置表单的数据
$("#btnReset").on("click", function (e) {
  // 阻止表单的默认重置行为
  e.preventDefault();
  initUserInfo();
});
// 实现修改功能
$(".layui-form").on("submit", function (e) {
  // 阻止默认行为
  e.preventDefault();
  // 下面开始实现ajax请求调用数据
  $.ajax({
    url: "/my/userinfo",
    type: "POST",
    data: $(this).serialize(),
    success(res) {
      if (res.status != 0) return layer.msg(res.message || "更新失败");
      layer.msg(res.message || "更新成功");
      // 调用父亲的更新用户信息的方法
      window.parent.getUserInfo();
      console.log(res);
    },
  });
});
